查看原文
其他

区块链世界系列报道四:你需要区块链吗?

Morgen E. Peck 悦智网 2023-01-06

一张图表将会告诉你,

区块链技术能否解决你的问题。  

━━━ ━━━

根据朱尼普研究公司7月份发布的研究结果,全世界半数以上的大型公司都在研究区块链技术,以期将该技术融入到自己的产品中。目前已开展的一些项目将会颠覆对医疗保健记录、财产契据、供应链乃至我们网上身份信息的管理。但是在利用区块链技术改造整个数字生态环境之前,最好还是估量一下是什么让这种方式具备独特性以及与其相关的成本。

本质上来说,区块链技术是管理数据的新型方式,它与我们已有的数据管理系统是竞争关系。关联式数据库将信息归置到按行列划分的可更新表格中,是我们现在所使用的很多服务的技术基础。积累了几十年的市场经验以及资金充裕的企业研究(比如甲骨文公司),完善了关联式数据库的功能并提升了安全性。即便如此,关联式数据库依然存在一个主要限制因素:条目的存储与更新任务掌握在一个或几个实体手中,而且你不得不相信,这几个实体不会干扰数据或者遭到入侵。

作为替代选择,区块链以一种特定的方式来完善架构,不再需要可信机构。借助像比特币和以太坊这样的公共区块链,一群匿名陌生人(以及他们的计算机)就可以对持续增长的数据集进行存储、管理并保证其安全,而且在这个过程中任何人都不需要委托信任其他人。由于区块链是通过点对点网络进行复制的,因此区块链所包含的信息很难被破坏或消除。

如果目标服务会引起审查人员的注意,那么单凭上述特征就足以说明使用区块链的必要性。比如,如果脸谱网的某一版本基于公共区块链技术构建,那么内容在展示给用户之前是无法被审查的。据报道,在脸谱网向中国政府示好的2016年,这项功能正在开发之中。

━━━ ━━━

然而,不再需要信任实体也是存在局限性的。相比于传统的数据库,由于需要对多个独立参与者的资源进行协调,公共区块链的速度和私密程度都比传统数据库差一些。为了将数据传输到区块链中,用户经常要缴纳额度不断变化的交易费用,因此费用很难预计。除此之外,软件的长期状态也难以估计。区块链上没有单独的个人或者公司来管理数据,当然也没有实体来更新软件。而且还有一群开发者致力于研发开源代码,这是一个缺少正式管理的过程(至少对比特币来说)。

由于其本身的成本和不确定性,公共区块链并不能解决所有问题。“如果你不介意专设一个人来管理数据库……那么就没有必要使用区块链了。因为相比于其他处理方式来说,这样做(指区块链)效率会更低。”CoinSciences公司的首席执行官吉迪恩•格林斯潘(Gideon Greenspan)说。Coin Sciences公司的技术基于公共区块链和有权限的区块链。

根据这条规则,你可以放弃很多关于区块链的幻想了。比如在线选举就吸引了很多心怀美好愿望的区块链开发者,但是它可能无法从该技术获取预期的支持。

“每隔几周我都会发现有人在研究如何利用区块链进行投票。”微软研究中心的高级密码学家约瑟•班纳罗(Jose Benaloh)说,“这项技术好像很适合投票选举,但你进行深入研究后就不会这么看了。”

班纳罗认为利用区块链来计票并不能取代中央机构。选举官员依然要负责创建选票和认证选民。并且如果你信任他们,也就没有原因不让他们继续对投票进行统计。

开放区块链所带来的问题(比如价格变动、生产能力低下、隐私性差以及监管缺位等)可以通过调整技术结构,特别是通过有权限的账本这一技术变体得到一定程度的缓解。

在有权限的账本中,使用者无须担心信任问题,并且还能拥有区块链技术的一些优点。软件将修改数据库的权限约束在一系列已知实体范围内。这一改变就将区块链中的经济成分移除了。在公共区块链中,矿工(向区块链中添加新数据的个体)之间并不了解也没有信任关系。但他们的行为依然良好,因为他们得到了相应的报酬。

而在有权限的区块链中,负责添加数据的人之所以遵守规则,并不是因为他们得到了报酬,而是因为该网络中的其他人知道他们的身份,并要求他们负责。

━━━ ━━━

移除矿工也能提高区块链的速度和数据存储能力。在公共网络中,新版本的区块链只有得到广泛传播并被多数人认可后才能最终确定。这就限制了新区块的规模,因为区块越大,需要的传播时间就越长。截至7月份,比特币每秒最多可处理7项交易,以太坊每秒最多可处理约20项交易。

如果仅有少数几个已知的实体来增加新区块,他们就可以在不降低速度或者不会威胁区块链安全的情况下掌握更多的数据。CoinSciences公司的格林斯潘称,其公司推出的一款有权限的区块链产品MultiChain,每秒可处理1000项交易。但是这一速度与Visa处理信用卡交易的速度比起来就相形见绌了,据华盛顿邮报报道,Visa的交易处理速度最高值是MultiChain的10倍。

顾名思义,有权限的账本比公共区块链有更多的隐私性。软件限制了能够访问和浏览有权限的区块链的人员。这并不是完美的解决方案,因为同处在网络里的其他人依然可以看到你的数据。例如,你绝对不愿意和你的竞争对手使用同一个有权限的区块链,或用它来记录包含商业机密的信息。但是如果数据最多仅需屏蔽大部分公众,那么就可以在有权限的区块链上开发相应程序。

“如果你愿意账本上记录的交易活动对参与者可见,而对外界不可见,那么该技术完全可以满足要求。”格林斯潘这样说。

最后,有权限的区块链可以解决管理问题。对于在开源区块链项目上进行开发所面临的风险,比特币是一个完美的诠释。两年来,比特币的开发者和矿工就如何扩大系统进行了一场政治斗争。今年夏天,斗争愈演愈烈,导致其中一个小集团分裂出去并形成了自己的比特币系统。这充分说明,要想有把握地预测比特币在一个月、一年、十年以后的状况或者谁能主导局面是不可能的。所有公共区块链的情况都是如此。

通过有权限的账本,你可以知道谁是负责人。更新区块链的人也是更新代码的人。而如何更新则取决于本区块链参与者共同商议的管理构架。

如果你所担心的只是审查问题和通用存取问题,那么公共区块链相比于传统的数据库来说是一个很大的进步。在那些情况下,抛开成本、速度、隐私和可预测性来进行区块链技术开发或许是值得一试的。但是如果你觉得这种牺牲并不值得,那么比中本聪的初始版本限制更多的区块链可能更符合你的需求。但是你也应该考虑到这种可能性——或许你根本就不需要区块链。

作者:Morgen E. Peck

>>>本文为原创,转载请回复。<<<

往期推荐

区块链世界系列报道一:蓬勃发展的区块链

区块链世界系列报道二 :详解区块链如何运作,

又为什么将改变世界

区块链世界系列报道三:喂养区块链这个猛兽

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存